Patterns and metamodel for a natural-language-based requirements specification language

نویسندگان

  • Carlos Videira
  • Alberto Rodrigues da Silva
چکیده

Software requirements engineering is an essential activity for the successful development of information systems. Requirements can be specified using different techniques, but taking into account the different stakeholders that have to deal with requirements information, a successful approach has to balance the need to use a widely understood requirements notation, with the importance of eliminating the frequent ambiguity and imprecision, by adding rigor to the specification. In this paper we present the metamodel of a controlled natural language for interactive systems requirements specification, called ProjectIT-RSL, based on the identification of the linguistic patterns that are most frequently used in requirements documents written in natural language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Higher Quality Requirements Specifications through Natural Language Patterns

In most current industrial software engineering projects, the majority of requirements documents are written almost entirely in natural language. However, specifying the requirements in natural language has one major drawback, namely the inherent imprecision, i.e., ambiguity, incompleteness, and inaccuracy, of natural language. Since the requirements document forms the basis of the whole develo...

متن کامل

Taming Ambiguity in Natural Language Requirements

One of the main tasks of requirements engineering (RE) is the creation of a requirements document that precisely, consistently, and completely describes the functional and non-functional properties of the system to be built. At some point during the RE process, the requirements are written down using a natural language or a requirements specification language. On one hand, natural language is f...

متن کامل

Use Case Driven Extension of ProjectIT-RSL to Support Behavioral Concerns

Requirements Engineering is a system engineering discipline of paramount importance. Its primary deliverable is the requirements specification, a document that entails the detailed description of business-specific needs to which the target software system must comply to. Despite the advances brought by modeling techniques, the specification of software systems still consists mostly in manually ...

متن کامل

A pattern-based requirement specification language: Mapping automotive specific timing requirements

Today most requirement specifications are documents written in natural language. Natural language however is abiguous. Thus computer-aided verification of system-models against such requirement specifications is generally impossible. In this paper we propose a textual requirement specification language (RSL), that is based on patterns, which have a formally defined semantics. RSL is able to exp...

متن کامل

An Extended Resource Information Layer for BPMN

BPMN is an emerging standard for process modelling and has the potential to become a process specification language to capture and exchange process models between stakeholders and tools. Ongoing research and standardisation efforts target a formal behavioural semantics and metamodel. Yet it is hardly specified how humans are embedded in the processes and how the work distribution among human re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005